Career 2023 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F36 Spain F12 Spain F31 Spain F33 Spain F34 Spain F35 Spain F36 Portugal F7 Portugal F8 Great Britain F16 Spain F42 Spain F43 Spain F1 Spain F2 Spain F3 Spain F4 Spain F6 Portugal F3 Egypt F4 Egypt F5 Spain F15 Spain F18 Spain F19 Spain F20 Spain F22 Great Britain F8 Great Britain F9 Spain F31 Spain F32 Italy F31 Italy F30 Egypt F14 Egypt F15 Spain F2 Morocco F1 Morocco F2 Spain F6 Portugal F1 Portugal F3 Spain F10 Croatia F3 Spain F11 Spain F12 Spain F13 Bulgaria F1 Bulgaria F2 Bulgaria F3 Slovenia F1 Slovenia F2 Slovenia F3 Italy F14 Romania F5 Romania F6 Spain F33 Spain F34 Italy F28 Portugal F5 Croatia F7 Croatia F8 Spain F40 Spain F1 Spain F2 Spain F3 Spain F4 Spain F5 Portugal F1 Portugal F2 Poland F7 Poland F8 Romania F15 Croatia F12 Croatia F13 Italy F2 Italy F25 Italy F26 Croatia F15 Croatia F18 Croatia F19 Egypt F2 Chile F1 Chile F2 Morocco F1 Germany F7 Italy F20 Italy F22 Germany F12 Italy F25 Spain F30 Portugal F13 Turkey F45 Turkey F46 Spain F26 Spain F29 Spain F30 Netherlands F6 Tunisia F27 Spain F5 (Murcia) Spain F7 (Javea) Spain F8 (Reus) Spain F10 (Madrid) Portugal F6 (Porto) Spain F11 (Majadahonda) Turkey F47 Italy F18 (Sassuolo) Italy F19 (Basilicanova) Spain F21 (Gandia) Spain F23 (Xativa) Portugal F14 (Porto) Spain F21 Turkey F31 (Istanbul) Tunisia F5 (Hammamet) Turkey F32 (Antalya) Spain F28 (Oviedo) Spain F30 (Madrid) Italy F31 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) Turkey F40 (Antalya) USA F3 (Naples) USA F4 (Sunrise) USA F5 (Weston) Spain F5 (Murcia) Spain F9 (Madrid) M15 Castellon M15 Telde M15 Cairo Tennis Napoli Cup - Naples Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella Copa Ericsson Mexico - Guadalajara MTNL Cellular ATP Challenger - Mumbai Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Residenza Open - Magdeburg Zagreb Open - Zagreb Quelle Cup - Furth Memorial Savigny - Sassuolo XI Venice Open - Venice Internazionali di Tennis de San Marino - San Marino 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Geneva Challenger - Geneva Citta di Brindisi - Brindisi Cairo Challenger 2002 - Cairo Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Barletta Citta Della Disfida Open 99 - Barletta I Open de Tenis Comunidad de Madrid - Madrid BMW Brixina Tennis Open - Bressanone Samarkand Challenger - Samarkand 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Top Wool Challenger Biella - Biella Exim Agmedia Open - Kosice Trani Cup - Trani Top Wool Challenger - Biella Top Wool Challenger-Immagine Trophy - Biella San Marino Cepu Open - San Marino Warsteiner Grand Prix - Oberstaufen Sporting Challenger '07 Trofeo Regione Piemonte - Turin Pekao Open - Szczecin Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen The Hilversum Open - Hilversum Sporting Challenger '08-Trofeo Regione Piemonte - Turin Trani Cup - Trani CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov LTA Hull Challenger - Hull XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Tennislife Cup - Napoli AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari AXA Open II - Espinho Fujitsu Siemens Open - Budapest Amer-Wilson Challenger - Tampere LTA Men's Challenger - Wrexham Podebradka Cup - Prague Besancon Challenger Geneva Challenger - Geneva Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Monza Challenger Rome Challenger FILA Challenger Biella - Biella San Remo Challenger Copa Sevilla - Seville Furth Challenger Copa Ericsson Brazil - Sao Paulo San Marino Challenger KGHM Polish Indoors - Wroclaw Vigo Challenger Trani Challenger Brasov Challenger Como Challenger Napoli Challenger Compaq Challenger - Bucharest FILA Challenger - Biella Siemens Open 2001 - Scheveningen Barletta Challenger Kyiv UMC Open - Kiev Napoli Challenger Monza Challenger 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Rome Challenger Rome Challenger Milano Challenger-Jameson Cup - Milan IX Ciutat de Barcelona - Barcelona Rome Challenger Rimini Challenger San Marino Challenger Como Challenger Genova Challenger Seville Challenger Buenos Aires Challenger Barranquilla Challenger Blumenau Challenger Santos Challenger Prostejov Challenger San Marino Challenger Genova Challenger Seville Challenger San Marino Cepu Open - San Marino Madrid Challenger Heilbronn Challenger Kazan Challenger Florianopolis Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Prostejov Challenger Monza Challenger Marburg Challenger Arad Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Genova Challenger Seville Challenger Todi Challenger Szczecin Challenger Trnava Challenger Madrid Challenger San Juan Challenger Samarkand Challenger - Samarkand Buenos Aires Challenger Marbella Challenger Mersin Challenger Napoli Challenger Rome Challenger Samarkand Challenger Caltanissetta Challenger Prague Challenger Milan Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Sibiu Challenger Sao Paulo Challenger Tour Finals Rome Challenger Whirlpool Open - Budapest Mestre Challenger Caltanissetta Challenger Todi Challenger Cortina Challenger Cordenons Challenger Como Challenger Genova Challenger Biella Challenger Trnava Challenger Sibiu Challenger Casablanca Challenger Napoli Challenger Mestre Challenger Milan Challenger Padova Challenger Cortina Challenger Cordenons Challenger Manerbio Challenger Casablanca Challenger Turin Challenger Rome Challenger Vicenza Challenger Perugia Challenger Biella Challenger Cortina Challenger Fano Challenger Rome Challenger San Benedetto Challenger Maia Challenger Privatbank Open 2006 - Dnepropetrovsk Cordenons Challenger San Marino CEPU Open - San Marino Madrid Challenger Lugano Challenger Poznan Challenger San Sebastian Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Rabat Challenger Lugano Challenger Cepu Open - San Marino Milan Challenger Reggio Emilia Challenger Turin Challenger Poznan Challenger Segovia Challenger Istanbul Challenger Trani Challenger San Sebastian Challenger Manerbio Challenger Napoli Challenger Palermo Challenger Copa AT&T - Buenos Aires Siebel Open - San Jose Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan Abierto Mexicano de Tenis Pegaso - Acapulco 2003 Mercedes Cup - Stuttgart Caltanissetta Challenger International Championship of Croatia - Umag Idea Prokom Open - Sopot Barletta Challenger Pereira Challenger Napoli Challenger Kremlin Cup - Moscow Bordeaux Challenger Kosice Challenger Turin Challenger Scheveningen Challenger San Benedetto Challenger Orbetello Challenger Dortmund Challenger San Sebastian Challenger Todi Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Santiago Challenger Mersin Challenger Kos Succhetti Tennis Cup - Cordenons Rome Challenger Caltanissetta Challenger Timisoara Challenger Como Challenger Brasov Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Villa Allende Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Rome Challenger Grand Prix Hassan II - Casablanca Tenerife Challenger Bordeaux Challenger Allianz Suisse Open - Gstaad Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Milan Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Telmex - Buenos Aires Cordenons Challenger Manerbio Challenger Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Genova Challenger Qatar ExxonMobil Open - Doha Sydney International - Sydney Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona San Benedetto Challenger Synsam Swedish Open - Bastad San Marino Challenger Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Vercelli Challenger BA-CA Tennis Trophy - Vienna San Benedetto Challenger Tampere Challenger Open de Tenis Comunidad Valenciana - Valencia Milan Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Medibank International - Sydney Serbia Open - Belgrade SkiStar Swedish Open - Bastad BCR Open Romania - Bucharest VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland Milan Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Turin Challenger Vicenza Challenger Kremlin Cup - Moscow Perugia Challenger Caltanissetta Challenger Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Como Challenger Genova Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Szczecin Challenger Kenitra Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Rome Challenger Portugal Open - Oeiras Open Romania - Bucharest Napoli Challenger Santiago Challenger Rio De Janeiro Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Heineken Open - Auckland Argentina Open - Buenos Aires Valencia Open - Valencia Manerbio Challenger Como Challenger Genova Challenger Argentina Open - Buenos Aires Brasil Open - Sao Paulo Generali Open - Kitzbuhel Samarkand Challenger St. Petersburg Open - St. Petersburg Shymkent Challenger Davidoff Swiss Indoors - Basel Lisbon Challenger Heineken Open - Auckland Qatar Open - Doha Meridiana Sardegna Open - Olbia BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Open Romania - Bucharest Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad Punta Del Este Challenger Santiago Challenger Campionati Internazionali di Sicilia - Palermo Alicante Challenger Croatia Open Umag - Umag Open 13 Provence - Marseille Memorial Savigni - Sassuolo International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg XL Challenger de Tenis Copa Sevilla - Seville Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Credit Agricole Suisse Open - Gstaad Qatar Open - Doha Rimini Challenger Caltanissetta Challenger Orange Warsaw Open - Warsaw Qatar Mobil Open 2001 - Doha Milan Indoors - Milan Open Seat-Godo 2001 - Barcelona Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Grand Prix Hassan II - Casablanca Medibank Private International - Sydney Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca Copa AT&T - Buenos Aires TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Barcelona Open BancSabadell - Barcelona Italian Open - Rome Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Masters Series Hamburg - Hamburg French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Madrid Open - Madrid French Open - Paris French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo NASDAQ-100 Open - Miami U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Wimbledon - London Australian Open - Melbourne Olympics - Athens Davis Cup, Group 1, 2R, MAR-ITA 3-2